﻿using System;
using System.Collections.Generic;

namespace Pixels.Logic.Structures
{
    public class Laboratory : Structure
    {

        internal override string getName() {
            return "Laboratory";
        }

        internal override void calculateEffects() {

            var researchers = countAssignedColonists(Colonist.Occupation.technician);
            gameplayEffect.addedResearch = researchers;

            //var plebs = countAssignedColonists(Colonist.Occupation.colonist);

        }

        protected override bool isColonistTypeAssignable(Colonist.Occupation occupation) {
            return occupation != Colonist.Occupation.soldier;
        }

        internal override int maxSlots() {
            return 3;
        }
        
    }
}
